//WMVCoreHook.h
#include <wmsdk.h>
//#include <wmsdkvalidate.h>

#pragma once

typedef HRESULT (WINAPI *PWMCreateEditor)(IWMMetadataEditor **ppEditor);
typedef HRESULT (WINAPI *PWMCheckURLExtension)(LPCWSTR pwszURL);
typedef HRESULT (WINAPI *PWMCreateReader)(IUnknown* pUnkCert, DWORD dwRights, IWMReader **ppReader);

HRESULT WINAPI WMCreateEditorHook(IWMMetadataEditor **ppEditor);
HRESULT WINAPI WMCheckURLExtensionHook(LPCWSTR pwszURL);
HRESULT WINAPI WMCreateReaderHook(IUnknown* pUnkCert, DWORD dwRights, IWMReader **ppReader);
